home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2004 February / CyberMycha 02-2004 (Poland).bin / Uzytki / DirectX9 / BDAXP.cab / streamip.inf < prev    next >
Windows Setup INFormation  |  2002-12-04  |  6KB  |  239 lines

  1. ;
  2. ; StreamIP.INF  -- This file contains installation information for
  3. ;                 the StreamIP BDA codec
  4. ;
  5. ;
  6.  
  7. [Version]
  8. signature="$CHICAGO$"
  9. LayoutFile=Layout.inf
  10. Class=Media
  11. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  12. Provider=%Msft%
  13. DriverVer=07/01/2001,5.3.0000.900
  14.  
  15. [ControlFlags]
  16. ;
  17. ;   Don't let this device be selected from "Add New Hardware" wizard.
  18. ;
  19. ExcludeFromSelect=*
  20.  
  21. [Manufacturer]
  22. %MsftMfg%=Microsoft
  23.  
  24. [DestinationDirs]
  25. StreamIP.Device.CopyDll=10,system32
  26. DefaultDestDir=12
  27.  
  28. ;---------------------------------------------------------------
  29. ;              M I C R O S O F T
  30. ;
  31. ;                  C O D E C
  32. ;---------------------------------------------------------------
  33.  
  34. [Microsoft]
  35. ;
  36. ; This is the standard PnP Section for the device.  It is called as a result
  37. ; of SWEnum enumerating this SW PnP device.
  38. ;
  39. %BDAcodec.DeviceDesc% = StreamIP.Device,SW\{D84D449B-62FB-4ebb-B969-5183ED3DFB51}
  40.  
  41. [DefaultInstall]
  42. AddReg=StreamIP.Install
  43. Reboot  = 1
  44.  
  45. [DefaultInstall.NT]
  46. AddReg=StreamIP.Install
  47.  
  48. [StreamIP.Install]
  49. ;   This run once causes SWEnum to enumerate the MPE device.
  50. ;   NOTE!  This is the only way to install the device as an SWEnum device.
  51. ;
  52. HKLM,%RunOnce%,"STREAMIP0",,"rundll32.exe streamci,StreamingDeviceSetup %StreamIP.DeviceId%,GLOBAL,%GUID.BdaRenderer%,%17%\streamip.inf,BDAcodec"
  53.  
  54.  
  55. [StreamIP.Device]
  56. Include=bda.inf
  57. Needs=BDA.Registration,NdisIP.Installation
  58. AddReg=StreamIP.Device.AddReg
  59. RegisterDlls=StreamIP.RegisterDlls
  60. ;
  61. ;   Include the following line for post non-DX builds
  62. ;
  63. ;CopyFiles=  StreamIP.Device.CopyDrivers, StreamIP.Device.CopyDll
  64.  
  65. [StreamIP.Device.NT]
  66. Include=bda.inf
  67. Needs=BDA.Registration,NdisIP.Installation.NT
  68. AddReg=StreamIP.Device.AddReg.NT
  69. RegisterDlls=StreamIP.RegisterDlls
  70. ;
  71. ;   Include the following line for post non-DX builds
  72. ;
  73. ;CopyFiles=  StreamIP.Device.CopyDrivers, StreamIP.Device.CopyDll
  74.  
  75.  
  76. [StreamIP.Device.AddReg]
  77. ;
  78. ;   This section adds the driver service on 9x and adds device params
  79. ;
  80. HKR,,DevLoader,,*ntkern
  81. HKR,,NTMPDriver,,StreamIP.sys
  82. HKR,,DriverUsesSWEnumToLoad,3,01
  83. HKR,,OkToHibernate,3,01
  84. HKR,,DontSuspendIfStreamsAreRunning,3,01
  85.  
  86. [StreamIP.Device.AddReg.NT]
  87. ;
  88. ;   This section adds device params on NT
  89. ;
  90. HKR,,DriverUsesSWEnumToLoad,3,01
  91. HKR,,OkToHibernate,3,01
  92. HKR,,DontSuspendIfStreamsAreRunning,3,01
  93.  
  94. [StreamIP.Device.CopyDrivers]
  95. StreamIP.sys,,,COPYFLG_NO_VERSION_DIALOG
  96.  
  97. [StreamIP.Device.CopyDll]
  98. ipsink.ax,,,COPYFLG_NO_VERSION_DIALOG
  99.  
  100. [StreamIP.RegisterDlls]
  101. 11,,IPSink.ax,1
  102.  
  103.  
  104. [StreamIP.Device.Interfaces]
  105. ;   This line would be used ONLY if the device is not installed as an
  106. ;   SWEnum device
  107. ;
  108. ;AddInterface=%GUID.BdaRenderer%,"GLOBAL",BDAcodec,
  109.  
  110. ;   This line adds the IPSink Plug-in's interface on the device
  111. ;
  112. AddInterface=%GUID.IPSinkPlugin%,"GLOBAL",IPSinkPlugin,
  113.  
  114.  
  115. [StreamIP.Device.NT.Interfaces]
  116. ;   This line would be used ONLY if the device is not installed as an
  117. ;   SWEnum device
  118. ;
  119. ;AddInterface=%GUID.BdaRenderer%,"GLOBAL",BDAcodec,
  120.  
  121. ;   This line adds the IPSink Plug-in's interface on the device
  122. ;
  123. AddInterface=%GUID.IPSinkPlugin%,"GLOBAL",IPSinkPlugin,
  124.  
  125.  
  126. [BDAcodec]
  127. AddReg=BDAcodec.AddReg, BDA.CategoryRegistration
  128.  
  129. [BDAcodec.AddReg]
  130. HKR,,CLSID,,%CLSID%
  131. HKR,,FriendlyName,,%BDAcodec.FriendlyName%
  132.  
  133.  
  134. [BDA.CategoryRegistration]
  135.  
  136. ; BDA Rendering Components
  137. ;
  138. HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%
  139. HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%,,,%Category_BdaRenderer%
  140. HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%,FriendlyName,,%Category_BdaRenderer%
  141. HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%,CLSID,,"%GUID.BdaRenderer%"
  142.  
  143.  
  144. [IPSinkPlugin]
  145. AddReg=IPSinkPlugin.AddReg
  146.  
  147. [IPSinkPlugin.AddReg]
  148. HKCR,CLSID\%GUID.IPSinkPlugin%,,,%PlugIn_IPSink%
  149. HKCR,CLSID\%GUID.IPSinkPlugin%\InprocServer32,,,ipsink.ax
  150. HKCR,CLSID\%GUID.IPSinkPlugin%\InprocServer32,ThreadingModel,,Both
  151. HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID.IPSinkPlugin%,,,%PlugIn_IPSink%
  152. HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID.IPSinkPlugin%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  153.  
  154.  
  155. [StreamIP.Device.NT.Services]
  156. ;
  157. ;   This section is required to add the driver service on NT
  158. ;
  159. AddService = streamip ,0x00000002,StreamIP.ServiceInstall
  160.  
  161. [StreamIP.ServiceInstall]
  162. DisplayName   = %BDAcodec.DeviceDesc%
  163. ServiceType   = %SERVICE_KERNEL_DRIVER%
  164. StartType     = %SERVICE_DEMAND_START%
  165. ErrorControl  = %SERVICE_ERROR_NORMAL%
  166. ServiceBinary = %12%\StreamIP.sys
  167. LoadOrderGroup=Extended Base
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201. ;---------------------------------------------------------------
  202. ;                S t r i n g s
  203. ;---------------------------------------------------------------
  204.  
  205. [Strings]
  206.  
  207. ;----------------
  208. ; Non-Localizable
  209. ;----------------
  210.  
  211. SERVICE_KERNEL_DRIVER = 1
  212. SERVICE_AUTO_START    = 2
  213. SERVICE_DEMAND_START  = 3
  214. SERVICE_ERROR_NORMAL  = 1
  215.  
  216. RunOnce="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
  217. ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  218. Plugin_IPSink="WDM Streaming IPSink Property Set Handler"
  219. GUID.IPSinkPlugin="{3F4DC8E2-4050-11d3-8F4B-00C04F7971E2}"
  220. CLSID=    "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"  ; KsProxy.ax's ID, REQUIRED
  221. BDAcatID= "{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"
  222. AMcatID=  "{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}"
  223. IPV4PinID="{3fdffa70-ac9a-11d2-8f17-00c04f7971e2}"
  224. StreamIP.DeviceId="{D84D449B-62FB-4ebb-B969-5183ED3DFB51}"
  225. GUID.BdaRenderer= "{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"
  226. Category_BdaRenderer=  "BDA Rendering Filters"
  227.  
  228.  
  229. ;----------------
  230. ; Localizable
  231. ;----------------
  232.  
  233. Msft=                  "Microsoft"
  234. MsftMfg=               "Microsoft"
  235. IPV4PinName=           "IPv4"
  236. BDAcodec.DeviceDesc=   "BDA IPSink"
  237. BDAcodec.FriendlyName= "BDA IP Sink"
  238.  
  239.